// 用户模块

export default {
    namespaced: true,
    state() {
        // state写成一个函数，作用域在一个函数下，不会和其他作用域产生影响
        return {
            // 用户信息
            profile: {
                id: '',
                avatar: '', // 头像
                nickname: '', // 昵称
                account: '', // 帐户
                mobile: '', // 手机号
                token: '' // 登录状态
            }
        }
    },
    mutations: {
        // 修改用户信息，payload是用户信息对象
        setUser(state, payload) {
            state.profile = payload
        }
    }
}